persistent swelling - French English Dictionary